|
RadioGroup - панель группы радиокнопок*, которая может содержать расположенные столбцами и строками радиокнопки. Надпись в левом верхнем углу панели (см. рис. 1) определяется свойством Caption. А надписи радиокнопок и их количество определяются свойством Items, имеющим тип TStrings. Щелчок по кнопке с многоточием около этого свойства в окне Инспектора Объектов выводит окно редактора списков строк. В нем можно занести надписи, которые должны быть около кнопок, по одной в строке. Сколько строчек записано, столько и будет радиокнопок. Например, для компонента RadioGroup на рис. 1 свойство Items имеет вид: Желтый Синий Красный Зеленый По умолчанию Радиокнопки, появившиеся в панели после задания значений Items, можно разместить в несколько столбцов (не более 17), задав свойство Columns. По умолчанию Columns = 1, т.е. радиокнопки размещаются друг под другом. Определить, какую из радиокнопок выбрал пользователь, можно по свойству ItemIndex, которое показывает индекс выбранной радиокнопки. Индексы, как всегда в Delphi, начинаются с 0. По умолчанию ItemIndex = -1, что означает отсутствие выбранной радиокнопки. Чтобы в момент начала выполнения приложения какая-то из радиокнопок была выбрана (это практически всегда необходимо), надо установить соответствующее значение ItemIndex во время разработки проекта. На рис. 1. радиокнопка По умолчанию выбрана автоматически, т.е. значение свойства ItemIndex равно 4. ВНИМАНИЕ! В методах, использующих компонент RadioGroup чаще всего используется оператор выбора, в котором различные действия выполняются в зависимости от номера выбранного пункта списка.
* Радиокнопки образуют группы взаимосвязанных индикаторов, из которых обычно может быть выбран только один. Они используются для выбора пользователем одной из нескольких взаимоисключающих альтернатив, например, параметр цвета окна, который выбирается из списка (см. рис. 1.).
|
|
Лабораторная работа № 7 Компонент RadioGroup |

